﻿ .mobile .bottom-addresses .address-item{
        width: auto;
    }
    .company p {
        font-size: 12px;
        display: inline-block;
    }

    .fixed_div {
        position: fixed;
        right: 4%;
        bottom: 16%;
        z-index: 999;
        padding: 0 0 135px 40px;
    }

    .sidebar_shadow {
        position: relative;
        width: 50px;
        height: 50px;
        background: #fff;
        border-radius: 5px;
        -webkit-box-shadow: 0px 1px 20px 1px rgba(241, 155, 155, 0.4);
        -moz-box-shadow: 0px 1px 20px 1px rgba(241, 155, 155, 0.4);
        box-shadow: 0px 1px 20px 1px rgba(241, 155, 155, 0.4);
        cursor: pointer;
        display: none;
    }

    .sidebar_shadow_behind {
        margin-top: 15px;
    }

    .sidebar_img {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        position: absolute;
        top: 50%;
        left: 50%;
        font-size: 30px;
        line-height: 32px;
        color: #FF0066;
    }

    .sidebar_font {
        font-size: 14px;
        margin: 10% 15%;
        color: #FFF;
        display: block;
        width: 36px;
        text-align: center;
        position: absolute;
        line-height: 19px;
    }

    .sidebar_qrcode_detail, .sidebar_kefu_detail {
        position: fixed;
        right: 8%;
        z-index: 9999;
        background: #FFF;
        border-radius: 5px;
        -moz-box-shadow: 0px 1px 12px #9C9C9C;
        -webkit-box-shadow: 0px 1px 12px #9C9C9C;
        box-shadow: 0px 1px 12px #9C9C9C;
        display: none;
        bottom: 22%;
    }

    .sidebar_qrcode_detail {
        width: 190px;
        height: 210px;
    }

    .sidebar_qd_img {
        width: 120px;
        position: absolute;
        margin-left: -60px;
        left: 50%;
        top: 5%;
    }

    .sidebar_qd_font {
        display: block;
        position: absolute;
        width: 100%;
        text-align: center;
    }

    .sidebar_kefu_detail {
        width: 360px;
        height: 228px;
    }

    .sidebar_kd_item {
        height: 76px;
    }

    .sidebar_kd_item:hover {
        background-color: #F0F0F2;
    }

    .sidebar_kd_font, .sidebar_kd_font_sm {
        font-size: 12px;
        margin: 10px 0;
    }

    .sidebar_kd_font {
        font-size: 16px;
        /* font-weight: bold; */
    }

    .sidebar_kd_font_sm {
        font-size: 12px;
        color: darkgray;
    }

    .sidebar_kd_item_left, .sidebar_kd_item_right {
        float: left;
    }

    .sidebar_kd_item_left {
        width: 19%;
        text-align: center;
    }

    .sidebar_kd_item_left i {
        line-height: 72px;
        font-size: 28px;
        color: grey;
        margin-left: 10px;
    }

    .sidebar_kd_item_right {
        width: 80%;
    }

    #order_mask {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 100;
        height: 100%;
        width: 100%;
        background: black;
        opacity: 0.4;
        filter: alpha(opacity=40);
        display: none;
    }

    #order_counselor {
        width: 484px;
        /* height: 512px; */
        margin-top: -256px;
        margin-left: -215px;
        position: fixed;
        /* top: 50%;
        left: 50%; */
        bottom: -60%;
        right: 12px;
        background: #FFF;
        border-radius: 5px;
        -moz-box-shadow: 0px 1px 12px #9C9C9C;
        -webkit-box-shadow: 0px 1px 12px #9C9C9C;
        box-shadow: 0px 1px 12px #9C9C9C;
        z-index: 99999;
        display: none;
    }

    .close_order {
        font-size: 22px;
        float: right;
        margin-right: 10px;
        cursor: pointer;
    }
    #k_s_ol_chatWinSm{
        display:none !important;
    }

    @media  screen and (max-width: 540px) {
        input[type="text"] {
            -webkit-appearance: none;
        }

        textarea {
            -webkit-appearance: none;
        }
    }